Friedrich Engels (1820-1895) was a German writer and socialist philosopher who wrote the Communist Manifesto with Karl Marx.